home *** CD-ROM | disk | FTP | other *** search
- -- NetManage Private MIB definitions
- --
- -- MIB for release 3.10 of SNMPD
- --
- -- Copyright 1992-1993 NetManage, Inc. All Rights Reserved.
- -- Reproduction of this document is authorized on
- -- condition that the foregoing notice is included.
- --
- -- This SNMP MIB Specification contains NetManage's confidential
- -- and proprietary intellectual property.
- -- NetManage, Inc. retains all title and ownership in the
- -- Specification, including any revisions.
- --
- -- It is NetManage's intent to encourage the widespread use of this
- -- specification in connection with the management of desktops
- -- using the Chameleon, Chameleon/NFS or NEWT. NetManage grants
- -- vendors, end-users, and other interested parties a non-exclusive
- -- license to use this Specification in connection with the
- -- management of NetManage's products.
- --
- -- This Specification is supplied "AS IS", and NetManage makes no
- -- warranty, either express or implied, as to the use, operation,
- -- condition, or performance of the Specification.
- --
-
- NETMANAGE-MIB {
- iso org(3) dod(6) internet(1) private(4) enterprises(1) 233
- }
-
- DEFINITIONS ::= BEGIN
-
- IMPORTS
- enterprises, Gauge, TimeTicks, IpAddress FROM RFC1155-SMI
- DisplayString FROM RFC1213-MIB
- OBJECT-TYPE FROM RFC1212;
-
- -- Categories
- netmanage OBJECT IDENTIFIER ::= { enterprises 233 }
- snmpd OBJECT IDENTIFIER ::= { netmanage 1 }
- workstation OBJECT IDENTIFIER ::= { netmanage 2 }
- dos OBJECT IDENTIFIER ::= { netmanage 3 }
- windows OBJECT IDENTIFIER ::= { netmanage 4 }
-
- -- NetManage Object Types
-
- -- SNMPD Group
-
- -- SNMPD Agent table
-
- agentTable OBJECT-TYPE
- SYNTAX SEQUENCE OF AgentEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "This table holds the list of all
- agents registered with the deamon"
- ::= { snmpd 1 }
-
- agentEntry OBJECT-TYPE
- SYNTAX AgentEntry
- ACCESS not-accessible
- STATUS mandatory
- INDEX { agentEnterprise }
- ::= { agentTable 1 }
-
- AgentEntry ::= SEQUENCE {
- agentEnterprise
- OBJECT IDENTIFIER,
- agentWindow
- INTEGER,
- agentDescription
- DisplayString
- }
-
- agentEnterprise OBJECT-TYPE
- SYNTAX OBJECT IDENTIFIER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The enterprise-ID (sub-tree) for which the
- agent is registered"
- ::= { agentEntry 1 }
-
- agentWindow OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The window handle of the agent's process"
- ::= { agentEntry 2 }
-
- agentDescription OBJECT-TYPE
- SYNTAX DisplayString(SIZE (0..255))
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The agent's description"
- ::= { agentEntry 3 }
-
- -- Workstation Group
-
- wsCPU OBJECT-TYPE
- SYNTAX DisplayString
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The workstation CPU type (e.g.,80386)"
- ::= { workstation 1 }
-
- wsComputerType OBJECT-TYPE
- SYNTAX DisplayString
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The workstation Computer Type (e.g., PC/AT)"
- ::= { workstation 2 }
-
- wsModel OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The computer's model number"
- ::= { workstation 3 }
-
- wsSubmodel OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The computer's submodel number"
- ::= { workstation 4 }
-
- wsBiosVersion OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The Bios version"
- ::= { workstation 5 }
-
- wsOS OBJECT-TYPE
- SYNTAX DisplayString
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The operating system name (e.g., MS-DOS)"
- ::= { workstation 6 }
-
- wsOSMajVersion OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The operating system major version
- number (e.g., 5 for DOS 5.0)"
- ::= { workstation 7 }
-
- wsOSMinVersion OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The operating system minor version
- number (e.g., 0 for DOS 5.0)"
- ::= { workstation 8 }
-
- wsNDISTable OBJECT-TYPE
- SYNTAX SEQUENCE OF WsNDISEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "This table holds objects related to network
- adapter cards in your computer: one entry
- per each adapter"
- ::= { workstation 9 }
-
- wsNDISEntry OBJECT-TYPE
- SYNTAX WsNDISEntry
- ACCESS not-accessible
- STATUS mandatory
- INDEX { wsPermPhysAddr }
- ::= { wsNDISTable 1 }
-
- WsNDISEntry ::= SEQUENCE {
- wsPermPhysAddr
- PhysAddress,
- wsCurrPhysAddr
- PhysAddress,
- wsDescription
- DisplayString,
- wsModuleName
- DisplayString,
- wsMACType
- DisplayString,
- wsIEEECode
- OCTET STRING,
- wsIRQ
- INTEGER,
- wsFrameSize
- INTEGER,
- wsTXCapacity
- INTEGER,
- wsDriverType
- INTEGER
- }
-
- wsPermPhysAddr OBJECT-TYPE
- SYNTAX PhysAddress
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The permanent address of the adapter
- unique for each card"
- ::= { wsNDISEntry 1 }
-
- wsCurrPhysAddr OBJECT-TYPE
- SYNTAX PhysAddress
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The current address assigned to the adapter
- (not always equal to the permanent address. Some
- communications packages, such as Decnet, changes it)"
- ::= { wsNDISEntry 2 }
-
- wsDescription OBJECT-TYPE
- SYNTAX DisplayString
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Textual description of the adapter type"
- ::= { wsNDISEntry 3 }
-
- wsModuleName OBJECT-TYPE
- SYNTAX DisplayString
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Describes the module name (in PROTOCOL.INI)"
- ::= { wsNDISEntry 4 }
-
- wsMACType OBJECT-TYPE
- SYNTAX DisplayString
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The MAC type used by the adapter"
- ::= { wsNDISEntry 5 }
-
- wsIEEECode OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE (0..2))
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "IEEE code assigned to
- the manufacturer of the adapter"
- ::= { wsNDISEntry 6 }
-
- wsIRQ OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The interrupt line used by the adapter"
- ::= { wsNDISEntry 7 }
-
- wsFrameSize OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Frame Size used by the adapter"
- ::= { wsNDISEntry 8 }
-
- wsTXCapacity OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The Transmit Buffer capacity of the adapter"
- ::= { wsNDISEntry 9 }
-
- wsMathCoprocessor OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Returns 1 if math co-processor exists,
- 0 otherwise"
- ::= { workstation 10 }
-
- wsFloppyDrives OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of floppy drives
- defined for the workstation"
- ::= { workstation 11 }
-
- wsRS232Ports OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of serial ports defined
- for the workstation"
- ::= { workstation 12 }
-
- -- DOS Group
-
- dosCurrentDrive OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Current DOS Drive in use at your machine
- with 1=A, 2=B, etc."
- ::= { dos 1 }
-
- dosMemorySize OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "DOS base memory size in
- K-bytes (typically 640)"
- ::= { dos 2 }
-
- -- Windows Group
-
- winVersion OBJECT-TYPE
- SYNTAX DisplayString(SIZE (0..255))
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Window's version number of the PC"
- ::= { windows 1 }
-
- winMemoryAbove OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The amount of memory (in bytes) available
- above the EMS bankline ( refer to Windows Guide
- to Programming for more information)"
- ::= { windows 2 }
-
- winMemoryBelow OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The amount of memory (in bytes) available
- below the EMS bankline ( refer to Windows Guide
- to Programming for more information)"
- ::= { windows 3 }
-
- winFlags OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Window's configuration flags on
- the PC. ( refer to Windows Guide for Programming
- for more information)"
- ::= { windows 4 }
-
- -- Window's Task table
-
- winTaskTable OBJECT-TYPE
- SYNTAX SEQUENCE OF WinTaskEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "This table lists all the software applications
- (tasks) currently running on the PC"
- INDEX { winHandle }
- ::= { windows 5 }
-
- winTaskEntry OBJECT-TYPE
- SYNTAX WinTaskEntry
- ACCESS not-accessible
- STATUS mandatory
- ::= { winTaskTable 1 }
-
- WinTaskEntry ::= SEQUENCE {
- winHandle
- INTEGER,
- winStyle
- INTEGER,
- winClass
- DisplayString,
- winTitle
- DisplayString,
- winModule
- DisplayString
- }
-
- winHandle OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The window handle of the
- task ( meaningful only to programmers)"
- ::= { winTaskEntry 1 }
-
- winStyle OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The window style (a bit mask of
- different attributes meaningful only to
- programmers)"
- ::= { winTaskEntry 2 }
-
- winClass OBJECT-TYPE
- SYNTAX DisplayString(SIZE (0..255))
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "A textual description of the class
- of the task"
- ::= { winTaskEntry 3 }
-
- winTitle OBJECT-TYPE
- SYNTAX DisplayString(SIZE (0..255))
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The title(name) of the task
- (e.g., 'Program Manager', 'ping-UNIX', etc.)"
- ::= { winTaskEntry 4 }
-
- winModule OBJECT-TYPE
- SYNTAX DisplayString(SIZE (0..255))
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The task module (typically the command that
- started it. e.g., c:\netmanag\ping.exe)"
- ::= { winTaskEntry 5 }
-
- END
-
-